//home 路由
const express = require('express');
//创建路由
const admin = express.Router();

const tools = require('../common/tools');
const adminCtl = require('../controller/adminCtl');

admin.get("getAdminInfo", adminCtl.getAdminInfo);

//管理员登录页
admin.get("/login", adminCtl.loginPage);

//管理员登录
admin.post("/login", adminCtl.doLogin);

//用户管理页
admin.get("/user", adminCtl.userPage);


//用户编辑页
admin.get("/userEditPage", adminCtl.userEditPage);

//用户信息修改
admin.post('/userEditPage', adminCtl.userInfoUpdate);

//用户添加页
admin.get('/userAddPage', adminCtl.userAddPage);

//添加用户
admin.post('/userAddPage', adminCtl.userAdd);

//删除用户
admin.post("/user", adminCtl.userDel);


//商品管理页
admin.get('/goods', adminCtl.goods);

//商品编辑页
admin.get('/goodEdit', adminCtl.goodEditPage);

//商品编辑
admin.post('/goodEdit', tools.multer().single('g_show_img'), adminCtl.goodEdit);

//上架新商品
admin.get('/goodAddPage', adminCtl.goodAddPage);

//上架新商品
admin.post('/goodAddPage', tools.multer().single('g_show_img'), adminCtl.goodAdd);

//商品删除
admin.post('/goods', adminCtl.goodDel);

//订单列表页
admin.get('/orderList', adminCtl.orderListPage);

//发货
admin.post('/orderList', adminCtl.orderDeliver);


//管理员退出
admin.get('/exit', adminCtl.adminExit)

module.exports = admin;